Rudolf Vilim (born June 15, 1913) is a Swiss canoer who competed in the 1936 Summer Olympics.
In 1936 he and his partner Werner Klingelfuss finished fifth in the K-2 1000 metres competition.